Hallo Leute,
ich bin was VBA angeht noch ein ziemlicher Neuling. Ich erstelle gerade ein Lagertool. Ich bin jetzt aber auf ein Problem gestoßen, wo ich mit meinem Wissenstand nicht weiterkomme.
Wenn im Tabellenblatt "Bestellliste" in der formartierten Tabelle die Spalte "E" (Bezeichnung) einen Text enhält und die Spalten "B" (Datum) und "C" (Name) leer sind, dann soll aus dem Tabellenblatt "Inventurliste" aus den Zeilen "M4" (Datum) & "N4" (Name) solange der Textinhalt in das Tabellenblatt "Bestellliste" in die Spalte "B" & "C" kopiert werden, bis in der Spalte "E" kein Text mehr in der jeweiligen Zeile enthalten ist. Also wenn z.B. in der Zeile "E3" & "E4" ein Text steht und die danebenliegenden Zeilen "B3" & "B4" bzw. "C3" & "C4" leer sind, dann soll der Textinhalt aus dem anderen Tabellenblatt "Inventurliste" von "M4" in das Tabellenblatt "Bestellliste" "B3 " & "B4" und vom Tabellenblatt "Inventurliste" soll "N4" in das Tabellenblatt "Bestellliste" "C3" & "C4" kopiert werden. Wenn dann z.B. die Zeile "E5" & "E8" keinen Text enhält soll auch nichts kopiert werden.
Hat jemand eine Idee wie ich das Problem lösen kann?
Vielen Dank im vorab für die Hilfe!
LG
Daniel
_____________________________________________________________________________________________________________________
Also ich hier mal irgendwie einen Auszug aus dem Tabellenblatt "Bestellliste" eingefügt.
1 |
Lfd. Nr. (A) |
Datum (B) |
Name (C) |
EAN Nummer (D) |
Bezeichnung (E) |
Artikelnummer (F) |
Lagerort (G) |
2 |
1 |
24.07.2022 |
xxx |
10112233443 |
Schraubendreher |
C58888 |
9B |
3 |
2 |
|
|
10112233444 |
Schraubendreher Kreuzschlitz |
C58999 |
9A |
4 |
3 |
|
|
10112233445 |
Pro Schrägvornscheider |
C43777 |
5F |
5 |
4 |
|
|
|
|
|
|
6 |
5 |
|
|
|
|
|
|
HIer sollte dann in B3 / C3 und B4 / C4 Datum und Name eingefügt werden. In B5 / C5 und B6 / C6 darf nichts eingefügt werden, da in E5 / E6 kein Text enthalten ist. In B2 / C2 ist bereits Datum und Name enthalten, weshalb hier nichts verändert werden darf.
Diese Daten (M4 = Datum und N4 = Name) hier sollen aus dem Tabellenblatt "Inventurliste" eingefügt werden:
|
|
(M)
|
(N) |
Datum |
Name |
24.07.2022 |
XXX |
|